package com.rainyun.rc.common;

import java.lang.annotation.*;

/**<pre>
 * 代表实体类的当前版本,格式如(1.0.0)
 * 第一位为大版本,代表兼容版本2.1.0不兼容1.1.0,比如进行了比较复杂的改动(字段名修改,字段删除,主键外键等等)
 * 第二位为次版本,次版本不同时可互相兼容,可以进行新增字段,字段近似类型修改等操作
 * 第三位为小版本,通常代表bug修复,微调完善等
 * </pre>
 * */
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
public @interface ClassVersion {
	String value();
}
